On Random Number Generation for Kernel Applications

نویسندگان

چکیده

An operating system kernel uses cryptographically secure pseudorandom number generator (CSPRNG) for creating address space layout randomization (ASLR) offsets to protect memory addresses of processes from exploitation, storing users’ passwords securely and cryptographic keys. However, at present, popular CSPRNGs such as Yarrow, Fortuna /dev/(u)random which are used by MacOS/iOS/FreeBSD, Windows Linux/Android kernels respectively lack the very crucial property non-reproducibility their generated bitstreams is nullify scope predicting bitstream. This paper proposes a CSPRNG called Cryptographically Secure Pseudorandom Number Generator Kernel Applications (KCS-PRNG) generates non-reproducible bitstreams. The proposed KCS-PRNG presents an efficient design uniquely configured with two new non-standard verified elliptic curves clock-controlled Linear Feedback Shift Registers (LFSRs) novel method consistently generate random arbitrary lengths. statistically indistinguishable true provably secure, resilient important attacks, exhibits backward forward secrecy, exponential linear complexity, large period huge key space.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Random Number Generation

Introduction Random numbers play a large and significant role in several fields and applications from cryptography to gaming to gambling. As a result, random number generators (RNGs) occupy a similarly important role. By their very nature, however, random numbers are difficult to fabricate, especially in the large quantities that they are often needed. In this paper I will discuss various topic...

متن کامل

assessment of human random number generation for biometric verification

random number generation is one of the human abilities. it is proven that the sequence of random numbers generated by people do not follow full randomness criteria. these numbers produced by brain activity seem to be completely non stationary. in this paper, we show that there is a distinction between the random numbers generated by different people who provides the discrimination capability, a...

متن کامل

Random Number Generation 1

Universit e de Montr eal 2 4.1 INTRODUCTION Random numbers are the nuts and bolts of simulation. Typically, all the randomness required by the model is simulated by a random number generator whose output is assumed to be a sequence of independent and identically distributed (IID) U(0; 1) random variables (i.e., continuous random variables distributed uniformly over the interval (0; 1)). These r...

متن کامل

Random Number Generation

 AI algorithms like genetic algorithms and automated opponents.  Random game content and level generation.  Simulation of complex phenomena such as weather and fire.  Numerical methods such as Monte-Carlo integration.  Until recently primality proving used randomized algorithms.  Cryptography algorithms such as RSA use random numbers for key generation.  Weather simulation and other stat...

متن کامل

Random Number Generation Based on Fingerprints

Current research often focuses on the design of new methods that extend the well-established role of biometrics in authentication and identification into key management and cryptography. Methods have been proposed that involve biometric-governed access to cryptographic keys, as well as methods that utilize biometric samples to derive keys for specialized encryption algorithms. The aim of this p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Fundamenta Informaticae

سال: 2022

ISSN: ['1875-8681', '0169-2968']

DOI: https://doi.org/10.3233/fi-222111